05d0464377d3676761f60cac5ee58830f03c60bc,source/de/anomic/server/serverCore.java,serverCore,isNotLocal,#String#,420
Before Change
(address.startsWith("10.")) ||
(address.startsWith("169.254")) ||
//172.16.0.0–172.31.255.255 (I think this is faster than a regex)
(address.startsWith("172.16")) || (address.startsWith("172.17")) || (address.startsWith("172.18")) || (address.startsWith("172.19")) || (address.startsWith("172.20")) || (address.startsWith("172.21")) || (address.startsWith("172.22")) || (address.startsWith("172.23")) || (address.startsWith("172.24")) || (address.startsWith("172.25")) || (address.startsWith("172.26")) || (address.startsWith("172.27")) || (address.startsWith("172.28")) || (address.startsWith("172.29")) || (address.startsWith("172.30")) || (address.startsWith("172.31"))
) return false;
// make a dns resolve if a hostname is given and check again
After Change
address.startsWith("169.254") ||
// 172.16.0.0–172.31.255.255 (I think this is faster than a regex)
(address.startsWith("172.") && (
address.startsWith("172.16.") || address.startsWith("172.17.") ||
address.startsWith("172.18.") || address.startsWith("172.19.") ||
address.startsWith("172.20.") || address.startsWith("172.21.") ||
address.startsWith("172.22.") || address.startsWith("172.23.") ||
address.startsWith("172.24.") || address.startsWith("172.25.") ||
address.startsWith("172.26.") || address.startsWith("172.27.") ||
address.startsWith("172.28.") || address.startsWith("172.29.") ||
address.startsWith("172.30.") || address.startsWith("172.31.")
))
) return false;